{
	let a := mload(2)
	let x := calldataload(a)
	sstore(x, 3)
}
// ----
// step: expressionJoiner
//
// {
//     {
//         sstore(calldataload(mload(2)), 3)
//     }
// }
